FROM python:3
LABEL authors="haredot"

# 设置工作目录
WORKDIR /app

# 复制当前目录内容到工作目录
COPY . /app/

# 配置 数据卷
VOLUME ["/app/media"]

# 配置 时区
ENV TZ=Asia/Shanghai

# 安装项目依赖库
RUN pip install --no-cache-dir -r requirements.txt -i https://mirrors.aliyun.com/pypi/simple/

# 进行数据迁移
RUN python3 manage.py migrate

# 启动项目命令
ENTRYPOINT ["python3", "manage.py", "runserver", "0.0.0.0:8000"]